package com.jiming.webrpc;

import com.alibaba.fastjson.JSON;

public class Msg {
	private String id;
	private MsgLev lev;
	private MsgBody body;
	
	private String sessionId;
	
	private String groupId;
	
	private String error;//错误的信息
	
	public String getId() {
		return id;
	}
	public Msg setId(String id) {
		this.id = id;
		return this;
	}
	public MsgLev getLev() {
		return lev;
	}
	public Msg setLev(MsgLev lev) {
		this.lev = lev;
		return this;
	}
	public MsgBody getBody() {
		return body;
	}
	public Msg setBody(MsgBody body) {
		this.body = body;
		return this;
	}
	
	public String getSessionId() {
		return sessionId;
	}
	public Msg setSessionId(String sessionId) {
		this.sessionId = sessionId;
		return this;
	}
	public String getGroupId() {
		return groupId;
	}
	public Msg setGroupId(String groupId) {
		this.groupId = groupId;
		return this;
	}
	
	public String getError() {
		return error;
	}
	public Msg setError(String error) {
		this.error = error;
		return this;
	}
	
	public static Msg newBuiled() {
		return new Msg();
	}
	
	public static Msg newBuiledByJson(String msgJson) {
		return JSON.parseObject(msgJson, Msg.class);
	}
	
	public Msg builed() {
		return this;
	}
	
	public String toString() {
		return JSON.toJSONString(this);
	}
}
